ced1a96f9c11414debb298c42caffb2fb4507b0f,source/net/yacy/search/index/ErrorCache.java,ErrorCache,get,#String#,162
Before Change
}
if (failDoc != null) return failDoc;
try {
SolrDocument doc = this.fulltext.getDefaultConnector().getDocumentById(urlhash);
if (doc == null) return null;
return new CollectionConfiguration.FailDoc(doc);
} catch (final IOException e) {
After Change
}
if (failDoc != null) return failDoc;
try {
final SolrDocumentList docs = this.fulltext.getDefaultConnector().getDocumentListByQuery(CollectionSchema.id + ":\"" + urlhash + "\" AND " + CollectionSchema.failtype_s.getSolrFieldName() + ":[* TO *]", 0, 1);
if (docs == null || docs.isEmpty()) return null;
SolrDocument doc = docs.get(0);
if (doc == null) return null;
return new CollectionConfiguration.FailDoc(doc);